Enhancing OODB semantics to support browsing in an OODB vocabulary representation

نویسندگان

  • Li-min Liu
  • James Geller
  • Yehoshua Perl
چکیده

In previous work, we have modeled a vocabulary given as a semantic network by an OODB (Object-Oriented Database). The OODB schema thus obtained provides a compact abstract view of the vocabulary. This enables fast traversal of the vocabulary by a user. In the semantic network vocabulary, the IS-A relationships express the specialization hierarchy. In our OODB modeling of the vocabulary, the SUBCLASS relationship expresses the specialization hierarchy of the classes and supports the inheritance of their properties. A typical IS-A path in the vocabulary has a corresponding shorter SUBCLASS path in the OODB schema. In the current paper we expose several cases where the SUBCLASS hierarchy fails to fully correspond to the IS-A hierarchy of the vocabulary. In these cases there exist traversal paths in the semantic network for which there are no corresponding traversal paths in the OODB schema. The reason for this failure is the existence of some IS-A relationships between concepts of two classes, that are not connected by a SUBCLASS relationship. This phenomenon weakens the accuracy of our modeling. To rectify the situation we introduce a new OODB semantic relationship IS-A’ to represent the existence of IS-A relationships between concepts of a pair of classes which are not connected via a SUBCLASS relationship. The resulting schema contains both SUBCLASS relationships and IS-A’ relationships which completely models the ISA hierarchy of the vocabulary. We define a mixed class level traversal path to contain either SUBCLASS or IS-A’ relationships. Consequently, each traversal path in the semantic network has a corresponding mixed traversal path in the OODB schema. Hence the introduction of the semantic OODB IS-A’ relationship improves the modeling of semantic network vocabularies by OODBs.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Comprehending the Structure of a Medical Vocabulary Using Object-oriented Database Modeling

The purpose of this paper is to demonstrate how the transformation of a medical vocabulary based on a Semantic Network (SN) model into a vocabulary based on an Object-Oriented Database (OODB) model helps in the maintenance of the vocabulary. We describe an OODB schema which captures the overall structure of the vocabulary in a compact form and uncovers some errors and inconsistencies made in th...

متن کامل

An OODB \Part" Relationship Model

The whole-part organizational method is one which pervades human thinking, and as such plays an important role in data modeling. This is especially true in manufacturing, design, graphics, multi-media, and document processing|areas targeted by object-oriented databases (OODBs). In this paper, we formally deene OODB relationships which provide constraints and functionalities that enforce real-wo...

متن کامل

A Notation for Describing Aggregate Relationships in an Object-Oriented Data Model

The emphasis in object-oriented databases (OODBs) is on the inheritance, or "is a," type of relationship; yet, many relationships within databases are of the aggregate type—e.g., "is a part of" and "is associated with." While the semantics of the inheritance relationship is directly supported by OODB systems, the semantics of aggregate relationships must often be implemented again and again by ...

متن کامل

Using OODB Modeling to Partition a Vocabulary in Structurally and Semantically Uniform Concept Groups

Controlled Vocabularies (CVs) are networks of concepts that unify disparate terminologies and facilitate the process of information sharing within an application domain. We describe a general methodology for representing an existing CV as an object-oriented database (OODB), called an Object-Oriented Vocabulary Repository (OOVR). A formal description of the OOVR methodology, which is based on a ...

متن کامل

Frameworks for incorporating semantic relationships into object-oriented database systems

A semantic relationship is a data modeling construct that connects a pair of classes or categories and has inherent constraints and other functionalities that precisely reflect the characteristics of the specific relationship in an application domain. Examples of semantic relationships include part-whole, ownership, materialization, and role-of. Such relationships are important in the construct...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Concurrency and Computation: Practice and Experience

دوره 15  شماره 

صفحات  -

تاریخ انتشار 2003